Golang Job: Senior Software Engineer

Job added on

Company

HappyCo
Australia

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

HappyCo is a company where people can grow their careers and work with like minded people, with no egos or politics. HappyCo is values driven and offers a flexible, supportive culture. Join HappyCo and Make Work Happy! Founded in 2011, HappyCo (happy.co) builds mobile and cloud solutions to enable real-time property data. Our flagship product suite 'Happy Property’ has 2.7M units on its platform and has captured more than 270 million photos. We’re everyday people with a shared purpose — improving people’s lives. Our team is made up of thinkers, talkers, planners, makers, builders and everything in between. Together, we’re turning our passions into happier communities! When customers use our software, their communities get stronger. Our tools empower everyone in multifamily property management to improve their operations and maximise returns, which means they’re building better experiences for their residents. When property people are happy, we’re happy. That’s why we’re HappyCo. Learn more about our Product Vision here!

Where & How We Work
At HappyCo we work in a multitude of ways depending on where we are and what is going on in our lives. Whether that be fully remote or hybrid remote, or in-office sometimes, we cater for everyone!
We currently have an office in Adelaide, Australia but our team is currently spread across Australia, United States, New Zealand, Canada and we are growing rapidly!

Our HQ is in Adelaide, so if you are based there you have the option of working in the office, at home or in a hybrid capacity! For those in other states, we enable complete remote working!

Being globally distributed means thinking about other time zones and to support this we offer autonomy and flexibility in how you structure your day around core working hours. There might be some collaboration outside of a "normal" 9-5, but we aim to work asynchronously as much as possible.

Our HappyCo Culture
HappyCo strives to build better communities. So naturally, we are dedicated to making our own community an enjoyable place that lets us do our best work. We’re devoted to building an inclusive, supportive culture that empowers each HappyCo’er to succeed and grow. To learn more about our culture, check out our Glassdoor page and our careers page!

The Opportunity
As a Senior Engineer you will be a key contributor to the development of experiences that meet our customers needs. At HappyCo we empower our teams to solve problems in ways our customers and partners love and that work for our business. Working alongside Product Managers, Designers and Engineers you will help advance us along our technology roadmap, leveraging your experience to uplift the technical capability within our Engineering team.

Our Engineers are empowered to help contribute towards the design of solutions that solve customer problems, and as a Senior Engineer you will help identify potential problems and risks in the both the code and feature design and communicate these with your peers. You will be able to take moderately complex products and features and break down features into tasks and deliver them in collaboration with your team.

At HappyCo you’ll work with our passionate and top performing team to develop extraordinary mobile and cloud solutions for inspecting, managing and monitoring multifamily residential properties and commercial facilities. As one of the fastest-growing technology companies in the PropTech industry there is ample opportunity for progression (for the right person) as our teams continue to grow.

During your first week, you will:

  • Get to know our leadership, culture, and values
  • Read our favourite industry primers
  • Setup your Development Environment
  • Push your first change for review

During your first six weeks, you will:

  • Collaborate with Product Managers, Designers and Engineers to deliver features that meet our user needs
  • Get acquainted with the current state of our system architecture
  • Acquire knowledge of the current state of our wider product suite
  • Participate in the peer review process and use your experience to support other engineers

During your first six months, you will:

  • Implement well structured code aligned to our product architecture, driving robustness, modularity and testability
  • Assist in driving the improvement of software development process and quality assurance activities in order to improve product quality
  • Interact with our customers and customer representatives, either directly or asynchronously, to build an understanding of their needs and to increase your domain knowledge
  • Work with your Product Team to plan features that will progress you towards achieving your team outcomes
  • Provide coaching and mentoring to other software engineering staff
  • Continue to develop your knowledge and technical skills to grow your Engineering Capability.
  • Champion our culture of transparency, success and happiness.

Required Qualifications & Skills:

  • Relevant tertiary qualifications (e.g. Bachelor/Grad Dip. Science/Computer Science/Software Engineering, IT Certification or similar) or equivalent practical experience.
  • At least 5 years proven working experience in software development.
  • Fullstack or Back End development experience and preferably some knowledge of React and Golang.
  • Demonstrable experience in building solutions based on an understanding of your users and the objectives of the business.
  • Demonstrable experience in taking complex solutions and breaking them into tasks for development.
  • Sound understanding of design and architectural patterns, and coding practices.
  • Experience with software development and quality processes, especially Agile development methodologies.
  • Positive work attitude and a growth mindset.
  • Clear spoken and written communication skills and the ability to interact professionally with a diverse group of clients and staff.

Preferred Qualifications, Skills & Experience:

  • Familiarity with React, GoLang, gRPC, GraphQL
  • Experience working with large scale and distributed teams
  • Experience working in a B2B / SaaS environment
Our Benefits
Flexible working arrangements
Opportunity to work for one of the fastest growing technology companies in the PropTech industry
Generous paid parental leave
Monthly stipends to support Wellness and Home Office expenses for remote workers

Find out more about our AU benefits here!

We believe in supporting people to do their best work and thrive, and building a diverse, equitable, and inclusive company is core to our mission. Our goal is to ensure that HappyCo upholds an inclusive environment where all people feel that they are equally respected and valued, whether they are applying for an open position or working at the company. We welcome applicants of any educational background, gender identity and expression, sexual orientation, religion, ethnicity, age, citizenship, socioeconomic status, disability, and veteran status. HappyCo is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures.

A note to Recruitment Agencies: Please don’t reach out to us about our roles - we’ve got it covered. We don’t accept unsolicited agency resumes and HappyCo is not responsible for any fees related to unsolicited resumes.